pride oneself upon - German English Dictionary